package com.heima.wemedia;

import com.heima.file.service.FileStorageService;
import org.checkerframework.checker.units.qual.A;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
 * @作者 itcast
 * @创建日期 2021/4/13 15:08
 **/
@SpringBootTest
@RunWith(SpringRunner.class)
public class OssDemo {

    @Autowired
    FileStorageService fileStorageService;
    @Value("${file.oss.web-site}")
    String webSite; // 查看图片的  阿里云访问路径
    @Value("${file.oss.profix}")
    String profix; // 要存储的文件夹



    @Test
    public void uploadFile() throws FileNotFoundException {
//        FileInputStream fileInputStream = new FileInputStream("D:\\picture\\001.jpg");
//        // 存储到指定bucket  下 参数1:文件夹名称  参数2: 文件的名称  参数3: 文件流
//        String store = fileStorageService.store(profix, "001.jpg", fileInputStream);// 上传文件
//        //https://heimaleadnews122.oss-cn-shanghai.aliyuncs.com/material/2021/4/20210413/001.jpg
//        //material/2021/4/20210413/001.jpg
//        System.out.println(webSite + store);
        fileStorageService.delete("material/2021/4/20210413/001.jpg");
    }





}
